package jp.cane.android.luciferblue;

//AIDL内ではimport文は自動生成されないので自前で記述する
import jp.cane.android.luciferblue.MainServiceObserver;

//AIDL fileにServiceで使用するinterfaceを定義
//Eclipseで保存するとjava fileが生成されます
interface MyBindService{
	String getString();

	//AIDL fileで定義されるmethodの引数、戻り値に指定出来るのはprimitive型、String、
	//List、Map、CharSequence、その他のAIDLに定義されたinterface、Parcelable interfaceを実装したclass
	//MyServiceObserverはAIDLで定義されているのでOK
	void setObserver(MainServiceObserver observer);
	void removeObserver(MainServiceObserver observer);
}
